﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Test_ApplicationBD
{
    public partial class FrmCreateCD : Form
    {
        public FrmCreateCD()
        {
            InitializeComponent();
            Commandehelper.RemplirLsv(lsvMusique, "Musique");
        }

        private void btnCreateCD_Click(object sender, EventArgs e)
        {
            if (txtNomCD.Text.Contains('\'') || txtNomCD.Text.Contains("\"") || txtNomCD.Text.Contains('\\'))
            {
                MessageBox.Show("Les caractères spéciaux tel que : \' , \" , \\ ne sont pas autorisé.");
                return;
            }
            CD objCD = new CD();
            List<Music> colMusic = new List<Music>();
            foreach (int item in lsvMusique.SelectedIndices)
            {
                Music objmusic = new Music();
                objmusic.ChargerMusic(item +1);
                colMusic.Add(objmusic);
            }
            objCD = CD.CreateCD(txtNomCD.Text, colMusic);
            MessageBox.Show("Le CD a bien été créer !");
        }

    }
}
